Text copied to clipboard!

Název

Text copied to clipboard!

Firmware inženýr

Popis

Text copied to clipboard!
Hledáme zkušeného a motivovaného firmware inženýra, který se připojí k našemu týmu a bude se podílet na vývoji a údržbě firmwaru pro naše vestavěné systémy. Jako firmware inženýr budete hrát klíčovou roli při navrhování, implementaci a testování softwaru, který běží přímo na hardwaru zařízení. Vaše práce bude mít přímý dopad na kvalitu a výkon našich produktů. Vaším hlavním úkolem bude vývoj nízkoúrovňového softwaru, který umožňuje komunikaci mezi hardwarem a vyššími softwarovými vrstvami. Budete spolupracovat s týmem hardwarových inženýrů, softwarových vývojářů a testovacích specialistů, abyste zajistili bezproblémovou integraci a funkčnost celého systému. Očekáváme, že budete schopni analyzovat technické požadavky, navrhovat efektivní řešení a rychle reagovat na případné problémy. Ideální kandidát má silné znalosti programování v jazyce C nebo C++, zkušenosti s vývojem pro mikrokontroléry a orientaci v oblasti vestavěných systémů. Znalost komunikačních protokolů jako I2C, SPI, UART nebo CAN je velkou výhodou. Dále oceníme zkušenosti s nástroji pro ladění a analýzu firmwaru, jako jsou JTAG, oscilloskopy nebo logické analyzátory. Nabízíme příležitost pracovat na inovativních projektech v dynamickém prostředí, kde budete mít možnost profesního růstu a rozvoje. Poskytujeme flexibilní pracovní dobu, možnost práce na dálku, přístup k moderním technologiím a přátelskou firemní kulturu. Pokud vás baví práce na nízkoúrovňovém softwaru, rádi řešíte technické výzvy a chcete se podílet na vývoji špičkových produktů, pak hledáme právě vás!

Odpovědnosti

Text copied to clipboard!
  • Vývoj a údržba firmwaru pro vestavěné systémy
  • Spolupráce s hardwarovými a softwarovými týmy
  • Implementace komunikačních protokolů (např. I2C, SPI, UART)
  • Testování a ladění firmwaru pomocí specializovaných nástrojů
  • Analýza technických požadavků a návrh řešení
  • Zajištění kompatibility firmwaru s hardwarem
  • Dokumentace kódu a technických specifikací
  • Podpora při uvádění produktů do výroby
  • Optimalizace výkonu a spotřeby energie zařízení
  • Řešení chyb a technických problémů

Požadavky

Text copied to clipboard!
  • Vysokoškolské vzdělání v oboru elektrotechniky, informatiky nebo příbuzném
  • Zkušenosti s programováním v jazyce C nebo C++
  • Znalost mikrokontrolérů a architektur ARM, AVR nebo podobných
  • Zkušenosti s vývojem pro vestavěné systémy
  • Znalost komunikačních protokolů (I2C, SPI, UART, CAN)
  • Schopnost číst a interpretovat schémata zapojení
  • Zkušenosti s nástroji pro ladění (JTAG, oscilloskop, logický analyzátor)
  • Znalost verzovacích systémů (např. Git)
  • Schopnost samostatné práce i týmové spolupráce
  • Dobré analytické a problémové myšlení

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s vývojem firmwaru pro mikrokontroléry?
  • Které komunikační protokoly jste implementovali a v jakých projektech?
  • Jaké nástroje používáte pro ladění a testování firmwaru?
  • Můžete popsat projekt, kde jste řešil(a) složitý problém s firmwarem?
  • Jaký je váš přístup k dokumentaci kódu a technických specifikací?
  • Jak zvládáte práci pod tlakem a řešení urgentních problémů?
  • Jaké architektury mikrokontrolérů znáte a s kterými jste pracoval(a)?
  • Jaké jsou vaše zkušenosti s verzovacími systémy jako Git?
  • Jak byste optimalizoval(a) firmware pro nižší spotřebu energie?
  • Jaké jsou vaše dlouhodobé profesní cíle v oblasti vestavěných systémů?